package com.platform.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 农机手册实体
 * 表名 farm_info
 *
 * @author lipengjun
 * @email 939961241@qq.com
 * @date 2020-02-23 21:56:20
 */
public class FarmInfoEntity extends Tree implements Serializable {
    private static final long serialVersionUID = 1L;

    //主键
    private Integer id;
    //左值
    private Integer lef;
    //右值
    private Integer rgt;
    //目录级别
    private Integer level;
    //信息简称
    private String name;
    //信息全称
    private String allName;
    //图标链接
    private String iconUrl;
    //pdf链接
    private String pdfUrl;
    //区别文件夹和pdf
    private String type;
    //创建时间
    private String createTime;
    //更新时间
    private String updateTime;
    //操作人
    private String operator;
    
    //父菜单ID    
    private Long parentId;
    
    //父菜单名称
    private String parentName;
    
    //根目录
    private String root;
    
	public Long getParentId() {
		return parentId;
	}

	public void setParentId(Long parentId) {
		this.parentId = parentId;
	}

	public String getParentName() {
		return parentName;
	}

	public void setParentName(String parentName) {
		this.parentName = parentName;
	}
	
	/**
	 * 获取：根目录
	 * @return
	 */
    public String getRoot() {
		return root;
	}
    
    /**
     * 设置：根目录
     * @param root
     */
    
	public void setRoot(String root) {
		this.root = root;
	}

	/**
     * 设置：主键
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取：主键
     */
    public Integer getId() {
        return id;
    }
    /**
     * 设置：左值
     */
    public void setLef(Integer lef) {
        this.lef = lef;
    }

    /**
     * 获取：左值
     */
    public Integer getLef() {
        return lef;
    }
    /**
     * 设置：右值
     */
    public void setRgt(Integer rgt) {
        this.rgt = rgt;
    }

    /**
     * 获取：右值
     */
    public Integer getRgt() {
        return rgt;
    }
    /**
     * 设置：目录级别
     */
    public void setLevel(Integer level) {
        this.level = level;
    }

    /**
     * 获取：目录级别
     */
    public Integer getLevel() {
        return level;
    }
    /**
     * 设置：信息简称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取：信息简称
     */
    public String getName() {
        return name;
    }
    /**
     * 设置：信息全称
     */
    public void setAllName(String allName) {
        this.allName = allName;
    }

    /**
     * 获取：信息全称
     */
    public String getAllName() {
        return allName;
    }
    /**
     * 设置：图标链接
     */
    public void setIconUrl(String iconUrl) {
        this.iconUrl = iconUrl;
    }

    /**
     * 获取：图标链接
     */
    public String getIconUrl() {
        return iconUrl;
    }
    /**
     * 设置：pdf链接
     */
    public void setPdfUrl(String pdfUrl) {
        this.pdfUrl = pdfUrl;
    }

    /**
     * 获取：pdf链接
     */
    public String getPdfUrl() {
        return pdfUrl;
    }
    /**
     * 设置：区别文件夹和pdf
     */
    public void setType(String type) {
        this.type = type;
    }

    /**
     * 获取：区别文件夹和pdf
     */
    public String getType() {
        return type;
    }
    /**
     * 设置：创建时间
     */
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取：创建时间
     */
    public String getCreateTime() {
        return createTime;
    }
    /**
     * 设置：更新时间
     */
    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取：更新时间
     */
    public String getUpdateTime() {
        return updateTime;
    }
    /**
     * 设置：操作人
     */
    public void setOperator(String operator) {
        this.operator = operator;
    }

    /**
     * 获取：操作人
     */
    public String getOperator() {
        return operator;
    }

	@Override
	public String toString() {
		return "FarmInfoEntity [id=" + id + ", lef=" + lef + ", rgt=" + rgt + ", level=" + level + ", name=" + name
				+ ", allName=" + allName + ", iconUrl=" + iconUrl + ", pdfUrl=" + pdfUrl + ", type=" + type
				+ ", createTime=" + createTime + ", updateTime=" + updateTime + ", operator=" + operator + ", parentId="
				+ parentId + ", parentName=" + parentName +",root"+root+ "]";
	}
    
}
